草庐IT

JavaBeans 替代品?

全部标签

python - 什么是用于用户管理的 Firebase 的良好替代品,更具体地说是用于 Python?

用于python应用程序的用户管理/身份验证的firebase替代品是什么。我知道我可以使用带有firebase的node.js,但是,如果可能的话,我宁愿使用HTTPS请求通过python中的托管第3方API对用户进行身份验证。Appery.io具有此功能,但我不需要appery.io附带的所有功能 最佳答案 查看AmazonCognito.他们为小型项目提供了一个非常好的包。Backendless也是一项出色的服务,提供身份验证和数据库以及非常有用的文档以及适用于不同平台(包括iOS、Android、Javascript、Res

python - 对于多平台 GPGPU 计算,是否有 OpenCL+PyOpenCL 的替代方案?

Mac上对OpenCL的支持是goingtoendinmacOS10.15,因此人们投资于PyOpenCL+OpenCL作为进行通用GPU(+CPU)计算的手段将很快开始失去一个关键平台。所以我的问题是:近期是否有PyOpenCL+OpenCL的任何可行的多平台GPGPU计算替代方案?会Vulkan有可能使用Python包装器吗? 最佳答案 (此答案包含一些实用的建议,并附有意见和个人猜测。如果其中一些被认为不合适,我很乐意根据收到的评论编辑此答案。)我的观点是,macOS上可用的CL实现一直几乎没有用,因为它们有很多错误。另一方面

java - Python 是否可以替代在 Java EE 中完成的 Web 应用程序?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter为指导。9年前关闭。Python是否可以替代使用JavaEE开发的Web应用程序?如果是这样,哪个Python网络应用程序框架可能是一个不错的选择?请参阅下面有关该应用程序的详细信息。我已经就此单独询问了一些人,他们在JavaEE和PythonWeb应用程序中的一个或两个方面工作了很长时间,得到的一些答案表明Python可能不是一个很好的选择,主要是由于易于扩展,这是需求之一。

python - 使用 scipy.sparse.csc_matrix 替代 numpy 广播

我的代码中有以下表达式:a=(b/x[:,np.newaxis]).sum(axis=1)其中b是形状为(M,N)的数组,x是形状为(M,)。现在,b实际上是稀疏的,因此为了提高内存效率,我想用scipy.sparse.csc_matrix或csr_matrix代替。但是,以这种方式进行的广播并未实现(即使保证除法或乘法保持稀疏性)(x的条目非零),并引发NotImplementedError.是否有一个我不知道的sparse函数可以满足我的要求?(dot()会沿着错误的轴求和。) 最佳答案 如果b是CSC格式,那么b.data有b

python - 'lambda' 关键字的更短替代方案?

背景:Python是关于简单性和可读性的代码。它在各个版本中变得更好,我是它的super粉丝!但是,键入lambda每次我都必须定义一个lambda并不好玩(你可能不同意)。问题是,这6个字符lambda使我的语句更长,尤其是当我在map和filter中嵌套几个lambda时。我没有嵌套超过2或3个,因为它带走了python的可读性,即使输入lambda感觉太冗长了。实际问题(在评论中):#Howtorename/aliasakeywordtoanicerone?lines=map(lmdx:x.strip(),sys.stdin)#OR,betteryet,howtodefinemy

python - 什么是 namedtuples _replace 更好的替代品?

拿这段代码:>>>importurlparse>>>parts=urlparse.urlparse('http://docs.python.org/library/')>>>parts=parts._replace(path='/3.0'+parts.path)parts._replace有效但由于它是带下划线的方法,因此应该是内部方法,未使用。有其他选择吗?我不想做:>>>parts=parts[:2]+('/3.0'+parts.path,)+parts[3:]因为这使它成为一个普通的元组,而不是一个命名元组,并且做:>>>parts=namedtuple(scheme=parts

Python 结构的 PHP 替代品

我很乐意为我的Python项目使用fabric进行部署。现在我正在从事一个更大的PHP项目,想知道是否有类似PHP的结构? 最佳答案 嗯?为什么这有关系?Fabric只是python脚本。所以它与项目语言无关。您可以使用它把任何东西放在您要使用scp的服务器上,也可以通过ssh编写任何您要使用bash或[在此处插入其他工具]的脚本。Fabric真的不是Python的capistrano。它更像是cap和rake的结合,尽管我仍然认为这是pigeonholingfabric的能力。我确实喜欢weploy为项目提供的cap和(从乍一看)

android - 使用 android-support-v4 替代 PreferenceFragment

当我意识到这个库不支持PreferenceFragments时,我的应用程序开发突然停止了。有没有什么替代方案可供Android新手开发者用来克服这个障碍?这是我现在的主窗口对于我的TabActivity,我使用的是我在网上找到的东西。这是一个fragment:publicclassTabControlActivityextendsFragmentActivityimplementsTabHost.OnTabChangeListener{publicstaticfinalintINSERT_ID=Menu.FIRST;publicstaticTabControlActivitythis

android - 使用 android-support-v4 替代 PreferenceFragment

当我意识到这个库不支持PreferenceFragments时,我的应用程序开发突然停止了。有没有什么替代方案可供Android新手开发者用来克服这个障碍?这是我现在的主窗口对于我的TabActivity,我使用的是我在网上找到的东西。这是一个fragment:publicclassTabControlActivityextendsFragmentActivityimplementsTabHost.OnTabChangeListener{publicstaticfinalintINSERT_ID=Menu.FIRST;publicstaticTabControlActivitythis

python - 线性代数的 scipy 和 numpy 的替代方案?

是否有用于python的numpy的良好(小而轻)替代品来进行线性代数?我只需要矩阵(乘法、加法)、逆矩阵、转置矩阵等。为什么?Iamtiredoftryingtoinstallnumpy/scipy-itissuchapitatogetittowork-itneverseemstoinstallcorrectly(esp.sinceIhavetwomachines,onelinuxandonewindows):nomatterwhatIdo:compileitorinstallfrompre-builtbinaries.Howhardisittomakea"normal"instal